package com.ruoyi.system.dto;


import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.system.util.PageQueryDTO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Api("员工服务预订DTO")
@Data
public class SyEmployeeServiceReservationDTO extends PageQueryDTO {

    @ApiModelProperty("订单单号")
    private String bookingNumber;

    @ApiModelProperty("预订会员")
    private String bookingVip;

    @ApiModelProperty("预订员工")
    private String appointmentEmployees;

    @ApiModelProperty("员工服务项目")
    private String appointmentProject;

    @ApiModelProperty("订单状态")
    private Integer orderStatus;

    @ApiModelProperty("预约开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;

    @ApiModelProperty("预约结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    @ApiModelProperty("预抵开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arriveStartTime;

    @ApiModelProperty("预抵结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date arriveEndTime;

    @ApiModelProperty("取消开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date cancelStartTime;

    @ApiModelProperty("取消结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date cancelEndTime;
}
